home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / texte / amigafaq / programmer / pragmas / exec_lib.h < prev    next >
C/C++ Source or Header  |  1994-07-28  |  6KB  |  128 lines

  1. #ifndef PRAGMAS_EXEC_LIB_H
  2. #define PRAGMAS_EXEC_LIB_H
  3.  
  4. #ifndef CLIB_EXEC_PROTOS_H
  5. #include <clib/exec_protos.h>
  6. #endif
  7.  
  8. #pragma amicall(SysBase,0x1e,Supervisor(a5))
  9. #pragma amicall(SysBase,0x48,InitCode(d0,d1))
  10. #pragma amicall(SysBase,0x4e,InitStruct(a1,a2,d0))
  11. #pragma amicall(SysBase,0x54,MakeLibrary(a0,a1,a2,d0,d1))
  12. #pragma amicall(SysBase,0x5a,MakeFunctions(a0,a1,a2))
  13. #pragma amicall(SysBase,0x60,FindResident(a1))
  14. #pragma amicall(SysBase,0x66,InitResident(a1,d1))
  15. #pragma amicall(SysBase,0x6c,Alert(d7))
  16. #pragma amicall(SysBase,0x72,Debug(d0))
  17. #pragma amicall(SysBase,0x78,Disable())
  18. #pragma amicall(SysBase,0x7e,Enable())
  19. #pragma amicall(SysBase,0x84,Forbid())
  20. #pragma amicall(SysBase,0x8a,Permit())
  21. #pragma amicall(SysBase,0x90,SetSR(d0,d1))
  22. #pragma amicall(SysBase,0x96,SuperState())
  23. #pragma amicall(SysBase,0x9c,UserState(d0))
  24. #pragma amicall(SysBase,0xa2,SetIntVector(d0,a1))
  25. #pragma amicall(SysBase,0xa8,AddIntServer(d0,a1))
  26. #pragma amicall(SysBase,0xae,RemIntServer(d0,a1))
  27. #pragma amicall(SysBase,0xb4,Cause(a1))
  28. #pragma amicall(SysBase,0xba,Allocate(a0,d0))
  29. #pragma amicall(SysBase,0xc0,Deallocate(a0,a1,d0))
  30. #pragma amicall(SysBase,0xc6,AllocMem(d0,d1))
  31. #pragma amicall(SysBase,0xcc,AllocAbs(d0,a1))
  32. #pragma amicall(SysBase,0xd2,FreeMem(a1,d0))
  33. #pragma amicall(SysBase,0xd8,AvailMem(d1))
  34. #pragma amicall(SysBase,0xde,AllocEntry(a0))
  35. #pragma amicall(SysBase,0xe4,FreeEntry(a0))
  36. #pragma amicall(SysBase,0xea,Insert(a0,a1,a2))
  37. #pragma amicall(SysBase,0xf0,AddHead(a0,a1))
  38. #pragma amicall(SysBase,0xf6,AddTail(a0,a1))
  39. #pragma amicall(SysBase,0xfc,Remove(a1))
  40. #pragma amicall(SysBase,0x102,RemHead(a0))
  41. #pragma amicall(SysBase,0x108,RemTail(a0))
  42. #pragma amicall(SysBase,0x10e,Enqueue(a0,a1))
  43. #pragma amicall(SysBase,0x114,FindName(a0,a1))
  44. #pragma amicall(SysBase,0x11a,AddTask(a1,a2,a3))
  45. #pragma amicall(SysBase,0x120,RemTask(a1))
  46. #pragma amicall(SysBase,0x126,FindTask(a1))
  47. #pragma amicall(SysBase,0x12c,SetTaskPri(a1,d0))
  48. #pragma amicall(SysBase,0x132,SetSignal(d0,d1))
  49. #pragma amicall(SysBase,0x138,SetExcept(d0,d1))
  50. #pragma amicall(SysBase,0x13e,Wait(d0))
  51. #pragma amicall(SysBase,0x144,Signal(a1,d0))
  52. #pragma amicall(SysBase,0x14a,AllocSignal(d0))
  53. #pragma amicall(SysBase,0x150,FreeSignal(d0))
  54. #pragma amicall(SysBase,0x156,AllocTrap(d0))
  55. #pragma amicall(SysBase,0x15c,FreeTrap(d0))
  56. #pragma amicall(SysBase,0x162,AddPort(a1))
  57. #pragma amicall(SysBase,0x168,RemPort(a1))
  58. #pragma amicall(SysBase,0x16e,PutMsg(a0,a1))
  59. #pragma amicall(SysBase,0x174,GetMsg(a0))
  60. #pragma amicall(SysBase,0x17a,ReplyMsg(a1))
  61. #pragma amicall(SysBase,0x180,WaitPort(a0))
  62. #pragma amicall(SysBase,0x186,FindPort(a1))
  63. #pragma amicall(SysBase,0x18c,AddLibrary(a1))
  64. #pragma amicall(SysBase,0x192,RemLibrary(a1))
  65. #pragma amicall(SysBase,0x198,OldOpenLibrary(a1))
  66. #pragma amicall(SysBase,0x19e,CloseLibrary(a1))
  67. #pragma amicall(SysBase,0x1a4,SetFunction(a1,a0,d0))
  68. #pragma amicall(SysBase,0x1aa,SumLibrary(a1))
  69. #pragma amicall(SysBase,0x1b0,AddDevice(a1))
  70. #pragma amicall(SysBase,0x1b6,RemDevice(a1))
  71. #pragma amicall(SysBase,0x1bc,OpenDevice(a0,d0,a1,d1))
  72. #pragma amicall(SysBase,0x1c2,CloseDevice(a1))
  73. #pragma amicall(SysBase,0x1c8,DoIO(a1))
  74. #pragma amicall(SysBase,0x1ce,SendIO(a1))
  75. #pragma amicall(SysBase,0x1d4,CheckIO(a1))
  76. #pragma amicall(SysBase,0x1da,WaitIO(a1))
  77. #pragma amicall(SysBase,0x1e0,AbortIO(a1))
  78. #pragma amicall(SysBase,0x1e6,AddResource(a1))
  79. #pragma amicall(SysBase,0x1ec,RemResource(a1))
  80. #pragma amicall(SysBase,0x1f2,OpenResource(a1))
  81. #pragma amicall(SysBase,0x20a,RawDoFmt(a0,a1,a2,a3))
  82. #pragma amicall(SysBase,0x210,GetCC())
  83. #pragma amicall(SysBase,0x216,TypeOfMem(a1))
  84. #pragma amicall(SysBase,0x21c,Procure(a0,a1))
  85. #pragma amicall(SysBase,0x222,Vacate(a0,a1))
  86. #pragma amicall(SysBase,0x228,OpenLibrary(a1,d0))
  87. #pragma amicall(SysBase,0x22e,InitSemaphore(a0))
  88. #pragma amicall(SysBase,0x234,ObtainSemaphore(a0))
  89. #pragma amicall(SysBase,0x23a,ReleaseSemaphore(a0))
  90. #pragma amicall(SysBase,0x240,AttemptSemaphore(a0))
  91. #pragma amicall(SysBase,0x246,ObtainSemaphoreList(a0))
  92. #pragma amicall(SysBase,0x24c,ReleaseSemaphoreList(a0))
  93. #pragma amicall(SysBase,0x252,FindSemaphore(a1))
  94. #pragma amicall(SysBase,0x258,AddSemaphore(a1))
  95. #pragma amicall(SysBase,0x25e,RemSemaphore(a1))
  96. #pragma amicall(SysBase,0x264,SumKickData())
  97. #pragma amicall(SysBase,0x26a,AddMemList(d0,d1,d2,a0,a1))
  98. #pragma amicall(SysBase,0x270,CopyMem(a0,a1,d0))
  99. #pragma amicall(SysBase,0x276,CopyMemQuick(a0,a1,d0))
  100. #pragma amicall(SysBase,0x27c,CacheClearU())
  101. #pragma amicall(SysBase,0x282,CacheClearE(a0,d0,d1))
  102. #pragma amicall(SysBase,0x288,CacheControl(d0,d1))
  103. #pragma amicall(SysBase,0x28e,CreateIORequest(a0,d0))
  104. #pragma amicall(SysBase,0x294,DeleteIORequest(a0))
  105. #pragma amicall(SysBase,0x29a,CreateMsgPort())
  106. #pragma amicall(SysBase,0x2a0,DeleteMsgPort(a0))
  107. #pragma amicall(SysBase,0x2a6,ObtainSemaphoreShared(a0))
  108. #pragma amicall(SysBase,0x2ac,AllocVec(d0,d1))
  109. #pragma amicall(SysBase,0x2b2,FreeVec(a1))
  110. #pragma amicall(SysBase,0x2b8,CreatePool(d0,d1,d2))
  111. #pragma amicall(SysBase,0x2be,DeletePool(a0))
  112. #pragma amicall(SysBase,0x2c4,AllocPooled(a0,d0))
  113. #pragma amicall(SysBase,0x2ca,FreePooled(a0,a1,d0))
  114. #pragma amicall(SysBase,0x2d0,AttemptSemaphoreShared(a0))
  115. #pragma amicall(SysBase,0x2d6,ColdReboot())
  116. #pragma amicall(SysBase,0x2dc,StackSwap(a0))
  117. #pragma amicall(SysBase,0x2e2,ChildFree(d0))
  118. #pragma amicall(SysBase,0x2e8,ChildOrphan(d0))
  119. #pragma amicall(SysBase,0x2ee,ChildStatus(d0))
  120. #pragma amicall(SysBase,0x2f4,ChildWait(d0))
  121. #pragma amicall(SysBase,0x2fa,CachePreDMA(a0,a1,d0))
  122. #pragma amicall(SysBase,0x300,CachePostDMA(a0,a1,d0))
  123. #pragma amicall(SysBase,0x306,AddMemHandler(a1))
  124. #pragma amicall(SysBase,0x30c,RemMemHandler(a1))
  125. #pragma amicall(SysBase,0x312,ObtainQuickVector(a0))
  126.  
  127. #endif  /*  PRAGMAS_EXEC_LIB_H  */
  128.